package com.it.pojo;



import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.sql.Date;
import java.sql.Timestamp;
import java.time.LocalDateTime;

@Data
@TableName("task")
public class Task {
    @TableId(type = IdType.AUTO)
    private Integer taskId; // 任务ID
    private Integer projectId; // 项目ID
    private String name; // 任务名称
    private String description; // 任务描述
    private Date startDate; // 开始日期
    private Date endDate; // 结束日期
    private String status; // 任务状态
    private Integer assignedTo; // 分配给员工ID

    @TableField(fill = FieldFill.INSERT)
    private Integer createBy; // 创建人

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime; // 创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateBy; // 修改人

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime  updateTime; // 修改时间
}